package vista;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.HeadlessException;
import java.sql.SQLException;
import java.util.Iterator;
import java.util.List;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

import modelo.Ingrediente;
import modelo.PesoLigero;
import controlador.FabricaAbstracta;
public class VistaReporteExistencia extends JFrame {
	private static final long serialVersionUID = 1L;
	FabricaAbstracta fa=new FabricaAbstracta();
public VistaReporteExistencia(String titulo, List<Ingrediente> ingredientes) throws SQLException{
	super(titulo);
	Ingrediente ingrediente;
	PesoLigero myModel=fa.FabricaAbstracta(titulo);
	Iterator iterador=ingredientes.iterator();   
	int i =0;
	while(iterador.hasNext()){
		ingrediente=(Ingrediente) iterador.next();
		myModel.setValoresCol(ingrediente.getDescripcion(),i,0);
		myModel.setValoresCol(ingrediente.getExistencia(),i,1);
		i++;
	}
	JTable tabla=new JTable(myModel);
	tabla.setShowGrid(true);
	tabla.setShowHorizontalLines(true);
	tabla.setPreferredScrollableViewportSize(new Dimension(500,200));
	JScrollPane jscrollpane =new JScrollPane(tabla);
	add(jscrollpane,BorderLayout.CENTER);
	}
public VistaReporteExistencia() throws HeadlessException {
	super();
}

		
}

